Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Argentina F11 Argentina F12 Argentina F3 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Argentina F18 Dominican Republic F1 Brazil F1 Portugal F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Colombia F1 Colombia F2 Argentina F4 Argentina F5 Argentina F7 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Argentina F12 Argentina F13 Argentina F22 Chile F7 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Brazil F42 Italy F11 Argentina F9 Argentina F12 Argentina F8 Argentina F1 Argentina F2 Bolivia F2 Peru F1 Peru F2 Peru F3 Argentina F14 Chile F3 Dominican Republic F2 Dominican Republic F3 Argentina F1 Argentina F2 Cuba F1 Cuba F2 Argentina F3 Argentina F6 Peru F2 Peru F3 Baumag Open - Budapest Bulgarian Open - Sofia Copa Sevilla Internacionales de Andalucia - Seville Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo IPP Open - Helsinki Czech Open 2006 - Prostejov Manta Challenger Bucaramanga Challenger Belo Horizonte Challenger Montevideo Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Salinas Challenger Santiago Challenger Barranquilla Challenger Pereira Challenger Rome Challenger Santos Challenger Prostejov Challenger Caltanissetta Challenger Lima Challenger 6th Sardinian International Championships - Cagliari Manta Challenger China Open - Beijing Cordenons Challenger Campinas Challenger Tennis Napoli Cup - Napoli Porto Alegre Challenger Aptos Challenger Sao Paulo Challenger Bogota Challenger Sao Paulo Challenger Irving Challenger Sao Paulo Challenger Santos Challenger Bordeaux Challenger Vicenza Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Sao Paulo Challenger Heilbronn Challenger Vicenza Challenger Campinas Challenger Porto Alegre Challenger Guayaquil Challenger Montevideo Challenger Tashkent Challenger Morocco Tennis Tour - Marrakech Prostejov Challenger Siemens Open 2004 - Scheveningen Heilbronn Challenger Rome Challenger Buenos Aires Challenger Buenos Aires Challenger Bogota Challenger Siemens Open - Scheveningen Cali Challenger San Juan Challenger Rio De Janeiro Challenger Rome Challenger Bordeaux Challenger Istanbul Challenger 10ø Tornea B. Camparini - Reggio Emilia Lima Challenger Porsche Open - Poznan Itajai Challenger Bucaramanga Challenger Open Castilla y Leon - Segovia Volkswagen Challenger 2004 - Wolfsburg XXXVII Torneig C.E. Laieta - Barcelona Santos Challenger Caltanissetta Challenger Mestre Challenger Bancastato Challenger Lugano - Lugano Lima Challenger Bucaramanga Challenger Monza Challenger Heilbronn Challenger Milan Challenger Tampere Challenger Santo Domingo Challenger Almaty Challenger Genova Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Abierto Internacional de Salinas 'Dario Expreso' - Salinas Canberra Challenger Biella Challenger Buenos Aires Challenger Montevideo Challenger ATP Challenger Tour Finals Porsche Open - Poznan BH Tenis Open International Cup 2008 - Belo Horizonte Guayaquil Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao ATP Open Castilla y Leon - Segovia Bratislava Challenger ATP Challenger Tour Finals Campionati Internazionali di Sicilia - Palermo Campos do Jordao Challenger Brasilia Challenger Buenos Aires Challenger Asuncion Challenger Rome Challenger Croatia Open - Umag Idea Prokom Open - Sopot Prostejov Challenger Caltanissetta Challenger Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Montevideo Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Lima Challenger Open Romania - Bucharest Thailand Open - Bangkok Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sydney International - Sydney Pereira Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Alessandria Challenger Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Open Seat Godo 2007 - Barcelona Campinas Challenger Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Porto Alegre Challenger BCR Open Romania - Bucharest Sao Jose Do Rio Preto Challenger BA-CA Tennis Trophy - Vienna Campos do Jordao Challenger Buenos Aires Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Montevideo Challenger Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Castilla y Leon - Segovia Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Mercedes Cup - Stuttgart Dharwad Challenger 2003 - Dharwad St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney VTR Open - Vina del Mar US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest XXX Edizione 'A Savoldi Marco' - Manerbio Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Banja Luka Challenger 2003 - Banja Luka SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel USTA Men's Challenger of Dallas - Dallas Lambertz Open - Aachen Winston-Salem Open - Winston-Salem BMW Tennis Championship - Sunrise St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Copa Petrobras Argentina - Buenos Aires Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Open Costa Daurada - Tarragona Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Challenger Tunisie - Tunis Copa Petrobras Argentina - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest AGT Challenger - Leon Mitsubishi Electric Europe Cup - Monza III Aberto Santa Catarina de Tenis - Florianopolis AEGON Championships - London Morocco Tennis Tour - Rabat Claro Open Colombia - Bogota Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Copa Petrobras-Argentina - Buenos Aires Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona BMW Open - Munich Belgaum Open - Belgaum Citi Open - Washington Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Argentina Open - Buenos Aires Open Castilla y Leon - Segovia Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart Bordeaux Challenger Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Shenzhen Open - Shenzhen European Open - Antwerp Santiago Challenger Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dallas Challenger ASB Classic - Auckland Sydney International - Sydney Chennai Open - Chennai Sarasota Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Nature Valley International - Eastbourne Swiss Open - Gstaad China Open - Beijing Cordoba Open - Cordoba Open Sud de France - Montpellier Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Montevideo Challenger Quito Challenger Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Kremlin Cup - Moscow Pereira Challenger Florionapolis Challenger Argentina Open - Buenos Aires Cali Challenger Medellin Challenger Guayaquil Challenger San Juan Challenger Cordoba Challenger Arroyo de la Encomienda - Valladolid Salinas Challenger Guayaquil Challenger AIG Japan Open - Tokyo Lima Challenger Bogota Challenger Riviera di Rimini Challenger 2004 - Rimini Manta Challenger Lambertz Open - Aachen Corrientes Challenger Cremona Challenger Lugano Challenger Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Brasilia Challenger AT&T Challenger of Dallas - Dallas Okal Cup 2003 - Eckental Sophia Antipolis Challenger Santiago Challenger VIII Torneo Internazionale di Tennis - Barletta Floridablanca Challenger Manerbio Challenger San Luis Potosi Challenger - San Luis Potosi Copa Telmex - Buenos Aires Copa Claro - Buenos Aires Aix En Provence Challenger Sao Leopoldo Challenger Milan Challenger Buenos Aires Challenger Guayaquil Challenger Serbia Open - Belgrade Generali Open - Kitzbuhel Montevideo Challenger Portugal Open - Oeiras Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Suisse Open - Gstaad China Open - Beijing Citi Open - Washington Rio Open - Rio de Janeiro Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril AEGON Championships - London Bet-at-home Open - Hamburg Aptos Challenger Montevideo Challenger Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven European Open - Antwerp Swiss Indoors Basel - Basel Campionati Internazionali di Sicilia - Palermo Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia AEGON International - Eastbourne Rio Open - Rio de Janeiro Qatar Exxon Mobil Open - Doha ASB Classic - Auckland Medellin Challenger China Open - Beijing Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Bet-at-home Cup - Kitzbuhel Memphis Open - Memphis Movistar Open - Santiago Rio Open - Rio de Janeiro Moselle Open - Metz Delray Beach Open - Delray Beach Bet-at-home Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Shenzhen Open - Shenzhen Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona PTT Thailand Open - Bangkok Copa Telmex - Buenos Aires China Open - Beijing Millenium Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg SAP Open - San Jose Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Brasil Open - Sao Paulo Marburg Challenger Braunschweig Challenger Bastad Challenger Synsam Swedish Open - Bastad Scheveningen Challenger Aircel Chennai Open - Chennai Cordenons Challenger Como Challenger Rome Challenger Salvador Challenger Eckental Challenger Generali Open - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Lille Challenger Marbella Challenger European Open - Antwerp Alicante Challenger Erste Bank Open - Vienna Tunis Challenger Millennium Estoril Open - Estoril China Open - Beijing Winston-Salem Open - Winston-Salem Valencia Open - Valencia Prostejov Challenger Aircel Chennai Open - Chennai Ilkley Challenger Perugia Challenger Augsburg Challenger Genova Challenger Seville Challenger Brest Challenger Helsinki Challenger Maia Challenger Canberra Challenger Quimper Challenger Biella Challenger Alicante Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Gonet Geneva Open - Geneva Generali Open - Kitzbuhel Hamburg European Open - Hamburg Noventi Open - Halle Open 13 - Marseille Winston-Salem Open - Winston-Salem Heineken Open Shanghai - Shanghai Open de la Comunidad Valenciana - Valencia TD Waterhouse Cup - Long Island Open de Moselle - Metz Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de Tenis Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Masters Series Monte-Carlo - Monte-Carlo Cordoba Open - Cordoba Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven AEGON International - Eastbourne Sony Ericsson Open - Miami Credit Agricole Suisse Open - Gstaad Internazionali BNL dItalia - Rome Mallorca Championships - Mallorca Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Valencia Open - Valencia Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Regions Morgan Keegan Championships - Memphis Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow AEGON International - Eastbourne St. Petersburg Open - St. Petersburg European Open - Antwerp Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Heineken Open - Auckland China Open - Beijing AIG Japan Open - Tokyo Estoril Open - Estoril Pilot Pen Tennis - New Haven Delray Beach Open - Delray Beach Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Mercedes Cup - Stuttgart Bank Austria Tennis Trophy - Vienna PTT Thailand Open - Bangkok Heineken Open - Auckland Citi Open - Washington Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Grand Prix Hassan II - Marrakech Geneva Open - Geneva Aegon Nottingham Open - Nottingham Open Sud de France - Montpellier Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sardegna Open - Cagliari Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Shanghai - Shanghai Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, ARG-BLR 4-1 ATP Cup - Melbourne U.S. Open - New York Campeonato de Espana Kia de Tenis 2004 - Madrid French Open (juniors) French Open - Paris U.S. Open - New York Davis Cup, Group I, 2R, ARG-CHI 3-2 All Lower level tournaments Australian Open - Melbourne Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 U.S. Open - New York Internazionali BNL d'Italia - Rome Olympics - Rio de Janeiro U.S. Open (juniors)